@media screen and (max-width: 1700px) {
	.n-row1 h3 {
		font-size: 50px;
	}

	.n-row1 p {
		font-size: 16px;
	}

	.sub-pro h3 {
		font-size: 20px;
	}

	.sub-pro .pro-nav p {
		font-size: 14px;
	}

	.sub-pro .container {
		width: 80%;
	}

	.list-dealer h4 {
		font-size: 16px;
		-webkit-background-size: 15px 15px;
		background-size: 15px;
		line-height: 1.2;
		padding-left: 24px;
	}

	.list-dealer p {
		padding-left: 24px;
	}

	.inquiry-box .hd .form-ele {
		height: 50px;
	}

	.inquiry-box .hd .submit {
		height: 50px;
		line-height: 50px;
	}

	.list-dealer {
		height: 300px;
	}
}

@media screen and (max-width: 1520px) {
	.ab-n1 .col_lg_14 {
		width: 66.666666%;
	}

	.ab-n1 .col_lg_8 {
		margin-left: 0;
	}
}

@media screen and (max-width: 1500px) {
	.n-row3 .wrap1440 {
		padding: 0 20px;
	}

	.n-row1 h3 {
		font-size: 40px;
	}

	.t-n1 h3 {
		font-size: 40px;
	}

	.t-n2 h3 {
		font-size: 40px;
	}

	.list-cat1 li h3 {
		font-size: 26px;
	}

	.list-z1 h4 {
		font-size: 26px;
	}

	.list-z1 p {
		font-size: 16px;
	}

	.list-p1 h4 {
		font-size: 20px;
	}

	.list-p1 p {
		font-size: 16px;
	}

	.list-e1 .ico {
		width: 60px;
		height: 60px;
		vertical-align: bottom;
	}

	.list-e1 u {
		vertical-align: bottom;
		font-size: 14px;
		margin-left: 10px;
	}

	.list-e1 p {
		margin-top: -28px;
	}
}

@media screen and (max-width: 1400px) {
	.p-row4 .img img {
		width: 50%;
	}

	.ab-n2 .g1 p {
		font-size: 20px;
	}

	.ab-n2 .g1 h6 span {
		font-size: 34px;
	}

	.ab-n2 .g2 h6 {
		font-size: 30px;
	}

	.ab-n2 .img img {
		height: 80px;
	}
}

@media screen and (max-width: 1370px) {
	.ab-n2 {
		top: -40px;
	}

	#banner img {
		width: 300px;
	}

	.n-row1 .l .play-btnz span {
		font-size: 16px;
	}

	.slider-his h3 {
		font-size: 24px;
	}

	.slider-his .txt {
		font-size: 14px;
	}

	.slider-his .txt p {
		font-size: 14px;
	}

	.inner-nav {
		height: 60px;
		line-height: 60px;
	}

	.inner-nav h3 {
		font-size: 28px;
	}

	.slider-his-box .hd h4 {
		font-size: 42px;
	}

	.slider-his-box .hd p {
		font-size: 20px;
	}

	.list-dealer {
		height: 250px;
	}

	.inquiry-box .hd .form-ele {
		height: 40px;
		font-size: 14px;
	}

	.inquiry-box .hd .submit {
		height: 40px;
		line-height: 40px;
	}

	.dealer-inquiry .img {
		padding-top: 42%;
	}
}

@media screen and (max-width: 1320px) {
	.n-row1 h3 {
		margin-top: 2%;
	}

	.n-row1 p {
		font-size: 15px;
	}

	#hd .nav li a {
		margin: 0 10px;
	}
}

@media screen and (max-width: 1200px) {
	.n-row1 h3 {
		font-size: 30px;
		margin-top: 2%;
	}

	.n-row1 p {
		font-size: 14px;
	}

	.n-row3 {
		display:none;
		height: auto;
		min-height: 1px;
		padding: 4% !important;
	}

	.ab-n2 {
		top: 0;
		margin-top: 5%;
		margin-right: 0;
	}

	.slider-his .vertical .container {
		table-layout: fixed;
		width: 100%;
		left: -60px;
		position: relative;
	}

	.ab-m1 {
		padding-bottom: 4%;
	}

	#hd {
		display: block;
	}

	.m_header {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	#hd {
		display: none;
	}

	.m_header {
		display: block;
	}

	.ban-holder {
		display: none;
	}

	.dealer-inquiry .img {
		height: 570px;
		padding-top: 0;
	}

	.inquiry-box {
		width: 30%;
	}
}

@media screen and (max-width: 992px) {
	.inquiry-box {
		width: 38%;
		left: 2%;
	}

	.slider-his h3 {
		font-size: 20px;
	}
}

@media screen and (max-width: 769px) {
	.inquiry-box {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		width: 90%;
		margin: 5% auto;
	}

	.dealer-inquiry .img {
		padding-top: 50%;
		height: auto;
	}

	.slider-his .img-bor {
		width: 42%;
	}

	.slider-his .vertical .container {
		left: -35px;
	}

	.n-row1 .r,
	.n-row1 .l {
		width: 100%;
		float: none;
	}

	.n-row1 .r {
		padding: 4% 0;
	}

	.n-row1 .l {
		padding-top: 60%;
	}

	.list-cat1 li h3 {
		font-size: 20px;
	}

	.list-p1 li {
		width: 50%;
		padding-bottom: 15px;
	}

	.list-p1 li:nth-child(n+3) {
		display: none;
	}
}

@media screen and (max-width: 700px) {
	.slider-his .img-bor {
		display: block;
		width: auto;
		margin: 10px 0;
	}

	.slider-his .con {
		display: block;
		width: auto;
	}

	.n-row1 .l .play-btnz em {
		width: 40px;
		height: 40px;
	}

	.n-row1 .l .play-btnz span {
		font-size: 14px;
	}

	.list-e1 .ico {
		width: 40px;
		height: 40px;
		vertical-align: bottom;
	}

	.list-e1 u {
		vertical-align: bottom;
		font-size: 14px;
		margin-left: 10px;
	}

	.list-e1 p {
		margin-top: -28px;
	}

	.list-e1 h6 {
		font-size: 16px;
	}

	.list-e1 a {
		-webkit-background-size: 15px 15px;
		background-size: 15px;
		padding-right: 24px;
	}

	.slider-his .item h3 {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.slider-his .item {
		margin: 6% 0;
	}

	.more1 {
		line-height: 38px;
	}

	.t-n1 h3 {
		font-size: 26px;
	}

	.t-n1 p {
		font-size: 14px;
	}

	.list-cat1 li {
		width: 50%;
	}

	.list-cat1 li a {
		padding-top: 50%;
	}

	.list-cat1 li h3 {
		font-size: 16px;
	}

	.t-n2 h3 {
		font-size: 26px;
	}

	.n-row3 .t-n2 {
		margin-bottom: 6%;
	}

	.list-z1 li {
		margin-bottom: 20px;
	}

	.list-z1 h4 {
		font-size: 20px;
	}

	.list-z1 p {
		font-size: 14px;
	}

	.list-p1 li {
		width: 100%;
	}

	.list-p1 .img {
		padding-top: 41%;
	}

	.list-p1 a {
		padding: 5%;
	}

	.list-p1 h4 {
		font-size: 16px;
	}

	.list-p1 p {
		font-size: 14px;
	}

	.t-n1 {
		padding: 8% 3%;
		margin-bottom:0px;
	}

	.n-row1 {
		padding: 4%;
	}

	.more-n1 {
		width: 144px;
		height: 40px;
	}

	.more-n1 span {
		line-height: 38px;
	}

	.more-n1 span {
		font-size: 16px;
		-webkit-background-size: 5px 5px;
		background-size: 5px;
	}

	.more-n2 span {
		font-size: 16px;
		-webkit-background-size: 5px 5px;
		background-size: 5px;
		background-position: right -25px;
	}

	.n-row1 h3 {
		font-size: 26px;
	}

	#banner .slick-dots {
		bottom: 20px;
	}

	#banner .slick-dots li {
		width: 10px;
		height: 10px;
		margin: 0 5px;
	}

	#banner .slick-dots li:after {
		display: none;
	}

	.ab-n1 .col_lg_14 {
		width: 100%;
	}

	.ab-n1 .col_lg_8 {
		width: 100%;
		margin-top: 5%;
	}

	.ab-n1 .img {
		width: 110px;
	}

	.ab-n1 h6 {
		font-size: 20px;
	}

	.ab-n1 p {
		font-size: 14px;
	}

	.ab-n2 {
		margin: 0;
		margin-top: 10%;
		text-align: left;
		padding: 8%;
		padding-left: 20px;
	}

	.ab-n2 .img img {
		height: 70px;
	}

	.ab-n2 .line {
		display: none;
	}

	.ab-n2 .g1 {
		margin-bottom: 5%;
		border-bottom: 1px solid #eff3f9;
		padding-bottom: 8%;
	}

	.ab-n2 .g1 p {
		font-size: 16px;
		color: #666;
	}

	.ab-n2 .g1 h6 span {
		font-size: 30px;
	}
	.ab-n2 .g1 h6 {
		color:#74956c
	}
	.ab-n2 .g2 h6 {
		font-size: 20px;
	}

	.ab-n2 .g2 p {
		font-size: 16px;
	}

	.slider-his-box {
		background: none;
	}

	.slider-his-nav {
		background: url("../image/line4.png") repeat-x left top;
		padding-top: 50px;
	}

	.slider-his-nav .prev,
	.slider-his-nav .next {
		width: 40px;
		height: 40px;
		background-position: 50% 15px;
		background-position: 50% -19px;
		-webkit-background-size: 14px 14px;
		background-size: 14px;
	}

	.slider-his-nav a:hover {
		background-position: 50% -19px;
	}

	#banner img {
		width: 170px;
	}

	#banner .more-n1 {
		width: 100px;
		height: 30px;
	}

	#banner .more-n1 span {
		line-height: 28px;
		font-size: 14px;
	}

	.slider-his .item .pad:after {
		display: none;
	}

	.n-row3 .img {
		display: block;
		width: 100%;
	}

	.n-row3 .txt {
		display: block;
		width: 100%;
	}

	.v-row {
		padding: 6% 0;
	}

	.slider-his h3:before {
		margin-top: 8%;
	}

	.slider-his-box .hd h4 {
		font-size: 36px;
	}

	.slider-his-box .hd p {
		font-size: 18px;
	}

	.slider-his:before {
		width: 15px;
		height: 15px;
		top: -15px;
		border: 2px solid b1;
		position: absolute;
		margin-left: -7px;
	}

	.slider-his .txt:after {
		width: 8px;
		height: 8px;
	}

	.slider-his .txt p {
		line-height: 1.5;
	}

	.ban-video video {
		display: none;
	}
}